home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr15 / graph32_.zip / GRAPHIT!.DOC < prev    next >
Text File  |  1993-06-22  |  7KB  |  144 lines

  1. GRAPHIT! 3.2 by R. Kwok (C) 1993
  2. -------------===========≡≡≡≡≡≡≡≡
  3. This program is designed to help trigonometry students or anyone with a need
  4. to remember what a trig function graph looks like.  It can be used as a study
  5. aid.  Just run it and see.  It will give you 6 choices: Cosine, Sine, Tangent,
  6. and Cotangent, Secant, and Cosecant.  Choose which one you want and it will be 
  7. displayed for you.  You must have at LEAST an EGA monitor.  A low-resolution
  8. version is available for a $5 fee.  See below for what's new.
  9.  
  10. First you get a great plane.  Then, the program nicely asks you for what
  11. function to graph.  After, you can input certain details such as amplitude,
  12. period, left / right shift, and up / down shift.  (Use a negative number for
  13. moving left or down.)  Your details will be shown below, right of the graph.
  14. If you don't feel like entering details, just push [ENTER] on any input.  It
  15. will default to an amplitude of 1 / period of 1 / shift of 0.
  16.  
  17. NEW!!! - Now GRAPHIT!'s shift and period can contain PI elements.  Let's say
  18. you want to shift it PI over 4 units to the right.  When asked for the hori-
  19. zontal shift, just type in `pi over 4' and it'll do it.  I've also made it
  20. easier.  When asked you can push [F2].  It will type in `pi over ' and let
  21. you do the number.  What if you want PI itself.  Just type [F2] and then 1
  22. because PI / 1 is PI.  The number you enter CANNOT be zero (cause how can
  23. you divide anything by 0?).
  24.  
  25. NEW!!! - Now you can specify the Y range.  Let's say you want to graph some-
  26. thing with an amplitude of 3.  It won't just go up and disappear then come
  27. back down.  If you have the Y range set to 3, you'll see it.  It asks for
  28. range in the beginning and you can change it by pushing [R] at the function
  29. selection screen.
  30.  
  31. NEW!!! - [F1] is help [F10] will exit
  32.          Actually if you want to exit, you need to push [F10] then a key.
  33.          This will take you to the SCREEN SCAN MODE but just type `N' and
  34.          you will be back at your O.S.  Same goes with [F1] (push a key).
  35.  
  36. NEW!!! - Mouse support - Not required but it's there.  Currently a mouse is
  37.          only useful for SCREEN SCAN MODE, or playing while it's graphing <g>.
  38.          NOTE: if you follow it graphing you might lose some parts of your
  39.                wave. may wipe out some screen elements.
  40.  
  41. NEW!!! - RELATIVE SCREEN SCAN MODE - You can now move the mouse to identify
  42.          what your pixel coordinates are.  In the future, you will get the
  43.          actual relative GRAPH positions, rather than screen.
  44.  
  45. NEW!!! - Revised interface - while graphing, it shows you what coordinates it's
  46.          plotting.  Also, the screen is (should be) self-cleaning (i.e., get's
  47.          rid of previous data).
  48.  
  49. NEW!!! - Got rid of beg(?) screen at the end.  I figured that you're a nice
  50.          person and have probably seen a lot of those in *SHARE*ware stuff.
  51.          Well this is FREE*BUT* ware so . . .
  52.  
  53. B-AWARE - Not beware; just be aware: Because of the complicated (& dumb) meth-
  54.           ods BBSs have for testing uploads, I'm now going to use regular dates
  55.           but the time will represent the version number (i.e., the time on the
  56.           files here should be 3:20am = ver 3.2).
  57.  
  58. BRAND NEW! - entertaining sound while graphing.  If you don't want sound put a
  59.              quiet on the command line.  Make sure it is the last command
  60.              option.  Ex: GRAPHIT! 10 quiet
  61.  
  62. If you type a number (probably below 50) after GRAPHIT!
  63. (e.g., `GRAPHIT! 10') it will graph to that accuracy.  However, it will take
  64. more time to draw the pixels.  You shouldn't really need to since running it
  65. without a number makes it use the default which is pretty accurate. But it is
  66. there (in case you have a Pentium <g>).
  67.  
  68. If you feel this program is useful to you, a donation would be appreciated.
  69. Registration is *not* required, but any comments or money will be gratefully
  70. accepted.  That is what FREE*BUT* WARE is.  BTW, I sure could use donations.
  71. Either send a comment or donation before this becomes shareware with its own
  72. registration number and key.  (threat!?)
  73.  
  74. FREE*BUT* WARE ≡ New De facto Standard:
  75. ---------------------------------------
  76. This program is free but:
  77.  » you are not allowed to modify it
  78.  » you may distribute it w/o modification
  79.  » I'm not responsible if anything goes wrong (e.g. your screen can't handle a
  80.                                                sine wave and starts smoking)
  81.    No warranties expressed or implied.  Provided `AS IS'
  82.  » donations will be accepted
  83.  » comments will be accepted
  84.  » I retain all rights, including Copyrights (533,252,271) to this program
  85.  » Alternate versions are available for a small cost
  86.  » The source code is offered for a charge
  87.  
  88. * This is better than to say it is neither freeware or shareware like most 
  89.  people do.  I've seen people who say their program is freeware but donations
  90.  are accepted, so tell them to call it `FREE*BUT* WARE'.  Also use this concept 
  91.  eliminate the need for stupid registration keys or numbers.  People have
  92.  goofed.  They've called it Shareware when they don't really share it.  (maybe 
  93.  they should call it Greedware ?)
  94.  
  95. Reiteration: I disclaim all warranties relating to this little program.  Caveat
  96.              emptor
  97.  
  98. Please send comments / *optional* dough to:
  99.  
  100.         R. Kwok
  101.         ATTN: Computer programs
  102.         148 West Lincoln Ave.
  103.         Anaheim, CA. 92805
  104.  
  105. Alternate versions are available:
  106.  
  107. People who don't have EGA or VGA: $5.00   <- specify screen type
  108. People who want the source:       $30.00  <- worth much more now :(
  109. People who want a custom version  ......
  110.   i.e. a graph of a specific      ......
  111.   thing                           $10.00
  112.  
  113. No order form is needed; Just say what you want and mail it.
  114.  
  115. INNOVATIONS
  116. =-=-=-=-=-=
  117. 1.0 = Original version (N.R.)
  118. 1.5 = Released Version.  Did everything normally
  119. 2.0 = This is not a bug fix.  This is totally rewritten to provide the user 
  120.       with input.  Amplitude, Period, and shift can be inputted.  Graphs more
  121.       accurately.  Accepts command-line input. If you find any bugs, please
  122.       send a comment.
  123. 2.5 = Added [ESC] to graphing in case it takes forever.
  124. 3.1 = This is a totally revised version.  So much that if I haven't been work-
  125.       ing on it for a while, I forget and get lost in the HUGE code.  Don't
  126.       worry this new MOUSE version only adds 8k to the size.  Also I've added
  127.       a user-specified vertical range.  And the most important: you can now do
  128.       nonstandard shifts & periods using the input `PI OVER x'.  It has a
  129.       relative screen scanning mode after the graph so you can see w/ the
  130.       mouse what the X and Y coordinates of the screen, not the graph is like.
  131.       The screen's first column is less than the graph's column.  I'll try to
  132.       work on it.  I would really appreciate some comments on this one.
  133.  
  134. 3.2 = Added sound to graphing
  135. LOOK OUT FOR
  136.       COMPFILE - which freshens ZIP files to 2.04 w/ extra compression option.
  137.       RMDIRX - which is a QUIET directory removal utility
  138.       GRAPHCALC - which graphs line functions (e.g., Y = X)
  139.       CALCULATor - which is a pop up calculator
  140.       DEGree 2 RADians - which converts degree measure to radians
  141.  
  142.   Who knows?
  143.  
  144. 6/22/93«